package com.simp.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.simp.entity.SysDictEntity;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

/**
 * @author pan.shun
 * @since 2022/3/14 16:48
 */
@Repository
public interface SysDictMapper extends BaseMapper<SysDictEntity> {

    /**
     * 判断子集新增的时候是否重复
     */
    int addCheckChildrenRepeated(
            @Param("parentId") String parentId,
            @Param("name") String name,
            @Param("code") String code);

    /**
     * 判断子集修改的时候是否重复
     */
    int updateCheckChildrenRepeated(
            @Param("parentId") String parentId,
            @Param("name") String name,
            @Param("code") String code,
            @Param("id") String id);
}
